package Aula20;


public interface AVL {
    /**
     * @param numerosDaArvore vetor de numeros positivos
     * @return rotacoes formato nome(pai antigo do nodo inserido, pai atual do nodo inserido), ...
     */
    String montarArvore(int [] numerosDaArvore);

    /**
     * @param numero numero a ser procurado na arvore
     * @return fator de balanceamento e altura
     */
    String buscar(int numero);

    /**
     * @param numero numero a ser procurado e removido da arvore
     * @return rotacoes se não encontrado, retorna o valor do ultimo nodo acessado
     */
    String remover(int numero);
   
}
